<?
    require_once("mvc/action/ActionForm.php");
    require_once("mvc/action/ActionMessage.php");
    require_once("mvc/action/ActionMessages.php");



    class BaseRecipientForm extends ActionForm {

        protected $recipients;
        protected $received;
        protected $id;
        protected $types;
        protected $countries;

        public function __construct() {
            $this->recipients = array();
            $this->received = array();
            $this->id = null;
            $this->types = array();
            $this->countries = array();
        }

        public function getRecipients() {
            return $this->recipients;
        }

        public function setRecipients($recipients) {
            $this->recipients = $recipients;
        }

        public function getReceived() {
            return $this->received;
        }

        public function setReceived($received) {
            $this->received = $received;
        }

        public function getId() {
            return $this->id;
        }

        public function setId($id) {
            $this->id = $id;
        }

        public function getTypes() {
            return $this->types;
        }

        public function setTypes($types) {
            $this->types = $types;
        }

        public function getCountries() {
            return $this->countries;
        }

        public function setCountries($countries) {
            $this->countries = $countries;
        }

        public function validate() {

            $errors = new ActionMessages();

            return $errors;
        }

    }
?>